git revert
https://qiita.com/chihiro/items/2fa827d0eac98109e7ee
https://coliss.com/articles/build-websites/operation/work/useful-git-commands-visualized.html
$ git revert <commit id>
1commitずつしか戻せないっぽい
過去の一つのcommitを消したcommitを追加できる
つまりただのリセットではなく、進めながらリセットできる
一方で
git rebase
はリセット。本当になかったことにする
これ1commitずつしか戻せないのね
mrsekut.icon
5commiを1commitとしてrevertしたいとき、
5回revertして、その後rebaseでsqashして1commitにした
mrsekut.icon
もっと良い方法があるかもしれない